package chapters21;

import java.lang.reflect.Constructor;
import java.lang.reflect.Method;

/**
 * Created by xinxuchu on 2020/2/23.
 */
public class Demo2 {

    public static void main(String[] args) throws Exception {

        Class classtype = Class.forName("chapters21.test");
        //获取指定的方法,（方法名，参数.class类型）
        //获取一个参数
        Method method = classtype.getDeclaredMethod("secrity",null);
        method.setAccessible(true);
        Object object = classtype.newInstance();
        method.invoke(object,null);

        //获取多个参数的方法
        method = classtype.getDeclaredMethod("test2", int.class, String.class);
        method.setAccessible(true);
        method.invoke(object,22,"小明");

    }
}
